﻿<%@ Page Title="" Language="C#" MasterPageFile="~/mas/masMantEditar.master" AutoEventWireup="true"
    CodeFile="segMenuEditar.aspx.cs" Inherits="segMenuEditar" %>

<%@ MasterType TypeName="masMantEditar" %>
<asp:Content ID="Content1" ContentPlaceHolderID="cphArea" runat="Server">
    <script type="text/javascript">

        function CargarTabs() {
            $(document).ready(function () {
                $('#tabFicha').tabs();
                $("#tabFicha").tabs("select", parseInt(document.getElementById('<%= hfTabActivo.ClientID %>').value));
            });
        }

    </script>

    <asp:UpdatePanel ID="upEditar" runat="server">
        <ContentTemplate>
            <div id="edicion">
                <asp:Panel ID="pnlEdicion" runat="server">
                    <table style="width: 100%;">
                        <tr>
                            <td style="text-align: left; height: 20px;">
                                <asp:ImageButton ID="ibtNuevoNodo" runat="server" BorderWidth="0" CommandName="NuevoNodo"
                                    ImageUrl="~/img/ico_nuevo.gif" OnCommand="ibtMenuNodo_Command" Style="height: 16px;"
                                    ToolTip="<%$ Resources:resDiccionario,NuevoMenu %>" CausesValidation="false" />


                                <asp:ImageButton ID="ibtEliminarNodo" runat="server" BorderWidth="0" CommandName="EliminarNodo"
                                    ImageUrl="~/img/ico_delete.gif" OnCommand="ibtMenuNodo_Command" Style="height: 16px; width: 16px;"
                                    ToolTip="<%$ Resources:resDiccionario, EliminarMenu %>" CausesValidation="false" />
                            </td>
                            <td></td>
                            <td></td>
                        </tr>
                        <tr>
                            <td style="vertical-align: top; width: 20%">
                                <div id="divTreeView" style="overflow: auto; width: 300px; height: 400px">
                                    <asp:TreeView ID="tvMenu" runat="server" ImageSet="Arrows" ExpandDepth="1" PopulateNodesFromClient="true"
                                        OnSelectedNodeChanged="tvMenu_SelectedNodeChanged" OnTreeNodePopulate="tvMenu_TreeNodePopulate">
                                        <HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" />
                                        <NodeStyle Font-Names="Verdana" Font-Size="8pt" ForeColor="Black" HorizontalPadding="5px"
                                            NodeSpacing="0px" VerticalPadding="0px" />
                                        <ParentNodeStyle Font-Bold="False" />
                                        <SelectedNodeStyle Font-Underline="True" ForeColor="#FF9900" HorizontalPadding="0px"
                                            VerticalPadding="0px" />
                                    </asp:TreeView>
                                </div>
                            </td>
                            <td style="vertical-align: top; width: 2%">&nbsp;
                            </td>
                            <td style="vertical-align: top; width: 78%">
                                <asp:Panel ID="pnlFormulario" runat="server">
                                    <div id="tabFicha" style="width: 100%">
                                        <ul>
                                            <li id="liMenu" runat="server"><a id="lnkMenu" runat="server" href="#tabMenu">
                                                <asp:Label ID="lblMenu" runat="server" Text="<%$ Resources:resDiccionario, EditarMenu %>"></asp:Label></a></li>
                                            <li id="liBoton" runat="server"><a id="lnkBoton" runat="server" href="#tabBoton">
                                                <asp:Label ID="lblBoton" runat="server" Text="<%$ Resources:resDiccionario, Acciones %>"></asp:Label></a></li>
                                        </ul>

                                        <div id="tabMenu" runat="server">

                                            <table class="forma">
                                                <tr class="forma_grupo">
                                                    <td colspan="4">
                                                        <asp:Label ID="lblNodo" runat="server" Text="Unidad"></asp:Label>
                                                    </td>
                                                    <td>&nbsp;
                                                    </td>
                                                    <td>&nbsp;
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td style="text-align: right">
                                                        <asp:Label ID="lblIdMenu" runat="server" Text="<%$ Resources:resDiccionario, IdMenu %>"></asp:Label>:
                                                    </td>
                                                    <td>
                                                        <asp:TextBox ID="txtIdMenu" runat="server" MaxLength="10" Width="100px"></asp:TextBox>
                                                    </td>
                                                    <td></td>
                                                    <td style="text-align: right">
                                                        <asp:Label ID="lblTipoControl" runat="server" Text="<%$ Resources:resDiccionario, TipoControl %>"></asp:Label>:
                                                    </td>
                                                    <td>
                                                        <asp:DropDownList ID="ddlTipoControl" runat="server">
                                                        </asp:DropDownList>
                                                    </td>
                                                    <td>&nbsp;
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td style="text-align: right">
                                                        <asp:Label ID="lblDescripcion" runat="server" Text="<%$ Resources:resDiccionario, Descripcion%>"></asp:Label>:
                                                    </td>
                                                    <td>
                                                        <asp:TextBox ID="txtDescripcion" runat="server" MaxLength="100" Width="230px"></asp:TextBox>
                                                    </td>
                                                    <td>
                                                        <asp:RequiredFieldValidator ID="rfvDescripcion" runat="server" Text="*" ErrorMessage="<%$ Resources:resMensaje, msgAlertaIngresarDescripcion %>"
                                                            ControlToValidate="txtDescripcion"></asp:RequiredFieldValidator>
                                                    </td>
                                                    <td id="tdOrden" runat="server" style="text-align: right">
                                                        <asp:Label ID="lblOrden" runat="server" Text="<%$ Resources:resDiccionario, Orden%>"></asp:Label>:
                                                    </td>
                                                    <td>
                                                        <asp:TextBox ID="txtOrden" runat="server" MaxLength="100" Width="100px"></asp:TextBox>
                                                    </td>
                                                    <td>
                                                        <asp:RequiredFieldValidator ID="rfvOrden" runat="server" Text="*" ErrorMessage="<%$ Resources:resMensaje, msgAlertaIngresarOrden %>"
                                                            ControlToValidate="txtDescripcion"></asp:RequiredFieldValidator>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td style="text-align: right">
                                                        <asp:Label ID="lblObjeto" runat="server" Text="<%$ Resources:resDiccionario, Objeto %>"></asp:Label>:
                                                    </td>
                                                    <td>
                                                        <asp:TextBox ID="txtObjeto" runat="server" MaxLength="100" Width="340px"></asp:TextBox>
                                                    </td>
                                                    <td></td>
                                                    <td></td>
                                                    <td></td>
                                                    <td></td>
                                                    <td></td>
                                                    <td></td>
                                                </tr>
                                                <tr class="forma_grupo">
                                                    <td colspan="5">
                                                        <%= Resources.resDiccionario.DatosAuditoria %>
                                                    </td>
                                                    <td>&nbsp;
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td style="text-align: right; height: 19px;">
                                                        <asp:Label ID="lblEstado" runat="server" Text="<%$ Resources:resDiccionario, Estado %>"></asp:Label>:
                                                    </td>
                                                    <td style="height: 19px">
                                                        <asp:DropDownList ID="ddlEstado" runat="server">
                                                        </asp:DropDownList>
                                                    </td>
                                                    <td></td>
                                                    <td></td>
                                                    <td></td>
                                                    <td></td>
                                                </tr>
                                                <tr>
                                                    <td style="text-align: right; height: 22px;">
                                                        <asp:Label ID="lblUsuarioCreacion" runat="server" Text="<%$ Resources:resDiccionario, UsuarioCreacion %>"></asp:Label>:
                                                    </td>
                                                    <td style="height: 22px">
                                                        <asp:TextBox ID="txtUsuarioCreacion" runat="server" BackColor="#EAF2F5" Enabled="False"
                                                            Width="100px"></asp:TextBox>
                                                    </td>
                                                    <td></td>
                                                    <td style="text-align: right; height: 22px;">
                                                        <asp:Label ID="lblFechaCreacion" runat="server" Text="<%$ Resources:resDiccionario, FechaCreacion %>"></asp:Label>:
                                                    </td>
                                                    <td style="height: 22px">
                                                        <asp:TextBox ID="txtFechaCreacion" runat="server" BackColor="#EAF2F5" Enabled="False"
                                                            Width="125px"></asp:TextBox>
                                                    </td>
                                                    <td style="height: 22px">&nbsp;
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td style="text-align: right">
                                                        <asp:Label ID="LblUsuarioModificacion" runat="server" Text="<%$ Resources:resDiccionario, UsuarioModificacion %>"></asp:Label>:
                                                    </td>
                                                    <td>
                                                        <asp:TextBox ID="txtUsuarioModificacion" runat="server" BackColor="#EAF2F5" Enabled="False"
                                                            Width="100px"></asp:TextBox>
                                                    </td>
                                                    <td></td>
                                                    <td style="text-align: right">
                                                        <asp:Label ID="LblFechaModificacion" runat="server" Text="<%$ Resources:resDiccionario, FechaModificacion %>"></asp:Label>:
                                                    </td>
                                                    <td>
                                                        <asp:TextBox ID="txtFechaModificacion" runat="server" BackColor="#EAF2F5" Enabled="False"
                                                            Width="125px"></asp:TextBox>
                                                    </td>
                                                    <td>&nbsp;
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td></td>
                                                    <td>&nbsp;
                                                    </td>
                                                    <td>&nbsp;
                                                    </td>
                                                    <td>&nbsp;
                                                    </td>
                                                    <td>&nbsp;
                                                    </td>
                                                    <td></td>
                                                </tr>
                                            </table>

                                        </div>

                                        <div id="tabBoton" runat="server">
                                            <asp:ListView runat="server" ID="lvAccion" OnItemDataBound="lvAccion_ItemDataBound">
                                                <LayoutTemplate>
                                                    <table runat="server" id="lista" class="lista">
                                                        <thead>
                                                            <tr>
                                                                <th id="Th1" style="width: 5%"></th>
                                                                <th id="Th2" style="width: 5%"></th>
                                                                <th id="Th3" style="width: 50%">
                                                                    <%= Resources.resDiccionario.Codigo %>
                                                                </th>
                                                                <th id="Th4" style="width: 50%">
                                                                    <%= Resources.resDiccionario.Descripcion %>
                                                                </th>
                                                                <th id="Th5" style="width: 50%">
                                                                    <%= Resources.resDiccionario.Estado %>
                                                                </th>
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <tr runat="server" id="itemPlaceholder">
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                </LayoutTemplate>
                                                <ItemTemplate>
                                                    <tr id="TrFila" runat="server">
                                                        <td id="Td2" runat="server">
                                                            <%# Container.DataItemIndex + 1 %>
                                                        </td>
                                                        <td id="Td1" runat="server" style="text-align: center">
                                                            <asp:CheckBox runat="server" ID="chkSel" />
                                                        </td>
                                                        <td id="Td3" runat="server" visible="false">
                                                            <asp:Label ID="lblAccion" runat="server" Text='<%# Eval("IdAccion") %>' />
                                                            <asp:HiddenField runat="server" ID="hfIdAccion" Value='<%# Eval("IdAccion") %>' />
                                                            <asp:HiddenField runat="server" ID="hfSeleccion" Value='<%# Eval("Seleccion") %>' />
                                                        </td>
                                                        <td id="Td4" runat="server">
                                                            <asp:Label ID="lblCodigo" runat="server" Text='<%# Eval("CodigoAccion") %>' />
                                                        </td>
                                                        <td id="Td5" runat="server">
                                                            <asp:Label ID="lblDescripcion" runat="server" Text='<%# Eval("Descripcion") %>' />
                                                        </td>
                                                        <td id="Td6" runat="server">
                                                            <asp:Label ID="lblEstado" runat="server" Text='<%# Eval("Estado") %>' />
                                                        </td>
                                                    </tr>
                                                </ItemTemplate>
                                                <EmptyDataTemplate>
                                                    <table runat="server" id="lista" class="lista">
                                                        <thead>
                                                            <tr>
                                                                <th style="width: 5%"></th>
                                                                <th style="width: 10%">
                                                                    <%= Resources.resDiccionario.Codigo %>
                                                                </th>
                                                                <th style="width: 15%">
                                                                    <%= Resources.resDiccionario.Tipo %>
                                                                </th>
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <tr>
                                                                <td colspan="4">
                                                                    <%= Resources.resDiccionario.NoHayRegistros %>
                                                                </td>
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                </EmptyDataTemplate>
                                            </asp:ListView>
                                        </div>
                                    </div>

                                    <asp:ValidationSummary ID="vsValidacion" runat="server" ShowMessageBox="true" ShowSummary="false" />
                                </asp:Panel>
                                <asp:Panel ID="pnlSeleccioneNodo" runat="server" CssClass="forma" Style="width: 100%; text-align: center;">
                                    <asp:Label ID="lbl_MensajeSeleccion" runat="server" Text="<%$ Resources:resMensaje, msgAlertaSeleccioneMenu %>"></asp:Label>

                                </asp:Panel>

                            </td>
                        </tr>
                    </table>
                </asp:Panel>
            </div>
            <asp:HiddenField ID="hfTabActivo" runat="server" Value="0" />
            <asp:HiddenField ID="hfAccionNodo" runat="server" />
            <asp:HiddenField ID="hfNodoPath" runat="server" />
            <asp:HiddenField ID="hfidAplicacion" runat="server" />
            <asp:HiddenField ID="hfIdMenu" runat="server" />
            <asp:HiddenField ID="hfIdNivel" runat="server" />
            <asp:HiddenField ID="hfOrden" runat="server" />
        </ContentTemplate>
    </asp:UpdatePanel>
    <asp:UpdateProgress runat="server" ID="ugProgreso" AssociatedUpdatePanelID="upEditar">
        <ProgressTemplate>
            <div class="BarraProgreso">
                <asp:Label ID="lblCargando" runat="server" Text="<%$ Resources:resDiccionario, Cargando %>"></asp:Label>...
            </div>
        </ProgressTemplate>
    </asp:UpdateProgress>
</asp:Content>
